/********************************************************************************************************/
.message-session-pane .message-user-list, .message-session-pane .message-user-list:focused {
    -fx-background-color: transparent;
    -fx-border-color: transparent;
}

.message-session-pane .message-user-list .selected-session {
    -fx-background-color: derive(gray, 70%);
}

.message-session-pane .message-user-list .list-cell:filled:selected:focused, .message-session-pane .message-user-list .list-cell:filled:selected {
    -fx-background-color: derive(gray, 50%);
    /*-fx-text-fill: white;*/
}

.message-session-pane .message-user-list .list-cell:filled:selected:focused .label, .message-session-pane .message-user-list .list-cell:filled:selected .label {
    -fx-text-fill: black;
}

.message-session-pane .message-user-list .list-cell:odd {
    -fx-cell-hover-color: -fx-main-background-color;
    -fx-background-color: -fx-main-background-color;
    /*-fx-padding:5px 1px 5px 5px;*/
    /*-fx-background-color: white;*/
}

.message-session-pane .message-user-list .list-cell:even {
    -fx-cell-hover-color: -fx-main-background-color;
    -fx-background-color: -fx-main-background-color;
    /*-fx-padding:5px 1px 5px 5px;*/
}

.message-session-pane .message-user-list .list-cell:filled:hover {
    -fx-cell-hover-color: -fx-main-background-color;
    -fx-background-color: derive(gray, 80%);
    /*-fx-padding:5px 1px 5px 5px;*/
}

.message-session-pane .message-user-list .virtual-flow{
    -fx-background-color: derive(-fx-main-border-color, 60%);
}